Golang Job: Senior Front-end Engineer (React)

Job added on

Company

MessageBird

Location

Barcelona - Spain

Job type

Full-Time

Golang Job Details

Transform the communications world!
We're proud (and excited!) to be transforming the global communications landscape through our Omnichannel Platform-as-a-Service (OPaaS).

  • What's my job title? Senior Front-end Engineer (React)
  • Where in the world? You can work remotely from Spain.
  • Working hours? For this role, you will operate within the Central European Timezone (CET)
  • What language(s) will I speak? Fluency in English

The Role
Our Engineering team is looking for a seasoned front end developer to join our tribe. In this role you will be responsible for designing and implementing the customer facing side of our cutting-edge platform services and drive the next generation of messagebird products that will change the way the customer engagement platforms work today.
This role requires you to translate our company and customer needs into functional and appealing applications that will be used by thousands of users daily. That means you need to have a keen eye for details and understanding of how the user experience will be, combined with deep knowledge of React, JavaScript and TypeScript and highly used applications. We are looking for an engineer with relevant experience with CXP platforms and B2B2C engagement and collaboration.
To be successful in this role, you need to be curious and proactive, since nothing is yet final and we are looking for a disruption in the way customer applications work today. You will have to participate in the design and the requirements definition, and be highly diligent and disciplined on how you organize your work and you interact with the rest of the teams to get the problems solved. We work in a highly collaborative and high pace environment, and our product engineering squads have the freedom and authority to create impactful products to empower both our internal and external customers. We use an agile development methodology, meaning we deploy code multiple times per day while ensuring our applications are rigorously tested and statically analyzed in a highly distributed and highly scalable environment.
What You'll Do

  • Work on different aspects of our user facing products and websites, including Inbox, Flow Builder, Customer dashboard and messagebird.com, our Developer Portal.
  • Keep our front-end code up to date using the latest best practices and tools.
  • Work closely with a team of designers to make their designs come to life, and keep designs scalable and re-usable by keeping our shared component library up-to-date.
  • Make sure our front-end code lives up to performance standards
  • Stay up to date with the latest tools and libraries to benefit user experience, performance, and developer experience
  • Work on products that thousands of people use everyday, sending millions of messages

What You'll Bring

  • 6+ years experience in a relevant role
  • Extensive knowledge of React, JavaScript and TypeScript, modern HTML and CSS
  • You're comfortable working with modern APIs within web applications - most of our APIs are built with Golang and PHP, exposing REST or GraphQL interfaces. You might even touch their code from time to time.
  • A strong product mindset and experience working in product-based companies.
  • Excellent debugging and investigative skills; you're capable of finding the cause of an performance issues quickly
  • Firm understanding of how the browser works: you're capable of explaining it to a 5 year old version of you
  • Quality driven mindset, and experience with tools like Jest and Cypress
  • Experience with setting up complex frontend applications and its build infrastructure, using tools like Snowpack, Babel or Webpack
  • Deep knowledge of Git
  • You enjoy hacking things together to create a proof of concept, but you're very critical of the code you push to production

#LI-AS1 #LI-REMOTE
What You'll Gain

  • Remote-friendly environment
  • Generous stock options for all Birds
  • Opportunity to work abroad according to our internal policies
  • Flexible working arrangements
  • Home office set-up budget
  • State-of-the-art work gear
  • Contribution towards your utility costs
  • The occasional company-wide and team events
  • Learn from hundreds of the best minds in the business
  • Collaborate with diverse colleagues Our amazing team works in close to 40 different locations with almost 50+ nationalities across the board!

LIFTOFF!
Life at MessageBird
We call ourselves Birds! We work fast, grow fast, build fast and focus on impact. We're go-getters, industry leaders and roll-up-your-sleeves-and-make-it-happen kind of people. We're smart, fast, and hungry. Our potential for growth is limitless.
Ready To Fly?
Our cloud communications solutions make it possible for over 30,000 businesses to instantly connect with billions of devices worldwide, allowing them to speak with their customers in the same ways they talk to their friends.
Wherever and however you do your best work - we've got you covered!
Headquartered in Amsterdam and with other global offices in Singapore, London and Maryland, we're proud to be a remote-friendly company nested in flexibility. Employees can choose to work from one of our global offices, fully remotely in your country of employment, or a mix of the two. Our unique and united culture is rooted in our team: a diverse flock of over 550+ Birds who represent 50+ nationalities and counting.
MessageBird is committed to fostering a fair and equal environment based on trust and mutual respect. We believe that a diverse and inclusive workplace is paramount to our success and we are committed to building a team that represents a wide variety of backgrounds, perspectives, and skills.
Recruitment Privacy Statement:
https://messagebird.com/download/pdf/MB-recruitment-privacy-notice%202020.pdf

Job Type: Full-time